developer development os x odds ratio estate macintosh encryption ipod meta-analysis random number generator md5 apple rijndael block cipher mac reliable change hash sha1 commercial message digest algorithm